/*报告解读*/
.jd_box{width:100%; overflow:hidden; background:#fff; height:auto;}
.jd_number{ overflow:hidden; padding:5px 0px 0px;  height:auto; font-size:40px; margin:10px auto; text-align:center; width:234px;}
.jd_number b{ background:#6c727a; border-radius:5px; padding:15px 5px; color:#FFF;   display: block; text-align:center; float:left; margin:0px 2px;}
.jd_text{ font-size:18px; margin:10px auto; text-align:center; width:100%; color:#6c727a}
.jd_doctor{ overflow:hidden;  height:auto;  margin:10px auto 0px;  width:270px;  }
.jd_doctor img{ width:100px; height:90px; float:left; margin-right:20px}
.jd_doctor h1{ font-size:18px; color:#09C; margin-top:30px;}
.jd_doctor h1 span{ font-size:14px; color:#666; margin-left:10px;}
.anniu{ overflow:hidden;  height:auto;  margin:0px auto 20px;  width:100%;}
.anniu a{ width:40%; line-height:40px; font-size:16px; background:#46c1d6; display:block; border-radius:5px; float:left; text-align:center; color:#FFF; margin-left:6%}
.anniu .cur{ width:40%; line-height:40px; font-size:16px; background:#7ac82a; display:block; border-radius:5px; float:left; text-align:center; color:#FFF;  }

.jd-list{padding:10px;background:#fff; overflow:hidden; position:relative; width:100%; border-bottom:1px solid #eee;}
.jd-list img{float:left;margin-right:15px;width: 50px;margin-top: 7px;}
.jd-list h3{font-size: 16px;line-height:28px;margin-top: 3px;white-space: nowrap;text-overflow: ellipsis; display:block;overflow: hidden;}
.jd-list h3 a{ float:left}
.jd-list h3 span{font-size:15px; color:#999; float:right}
.jd-list p{color:#888;font-size:14px;white-space: nowrap;text-overflow: ellipsis;  margin-bottom:5px;    padding-right: 50px;display: block;overflow: hidden; } 
.jd-list_zt{padding-left:40px;}
.xx_checkbox{ position:absolute;left:15px;top:50%;margin-top:-6px; display:none;}
.jd-list_zt .xx_checkbox{ display:block;}
.jd_yjd{ width:94%; clear:both; /* border-bottom:1px solid #bbb; */ text-align:right;  position:absolute; top: 29px; color: #0078a0;}
.jd_yjd span{ background:#46c1d6; padding:3px 5px; color:#fff; font-size:12px;border-radius: 3px;}
.yh-tjbg-div {border-top:1px solid #eee`;}
.scsj_show_div{text-align: center;text-indent: 0!important;margin-bottom: 7px;margin-top:7px!important;font-size: 12px;color: #999;}

.jd_jd{ width:94%; clear:both; /* border-bottom:1px solid #bbb; */ text-align:right;  position:absolute; top: 29px; color: #0078a0;}
.jd_jdz{ width:94%; clear:both; /* border-bottom:1px solid #bbb; */ text-align:right;  position:absolute; top: 29px; color: #0078a0;}
.jd_jdz span{ background:#bbb; padding:3px 5px; color:#fff; font-size:12px;border-radius: 3px;}
.jd_wjd{ width:94%; clear:both; /* border-bottom:1px solid #bbb; */ text-align:right;  position:absolute; top: 29px; color: #0078a0;}
.jd_wjd span{ background:#bbb; padding:3px 5px; color:#fff; font-size:12px;border-radius: 3px;}

.jd_jianyi{color:#888;font-size:15px; text-overflow: ellipsis; clear:both;  padding-top:10px }
.line{ border-top:1px solid #47c1d6;line-height: inherit}
.fs-box2{width:90px;height:90px; background:url("../images/fs-bg2.gif"/*tpa=http://123.57.71.187/wap/Public/mobile/images/fs-bg2.gif*/) no-repeat; background-size:90px 90px; line-height:90px; text-align:center;margin:10px auto;color:#e2a000;font-size:45px;}
.bg-topbox2 p{color:#e2a000;}
.fs-box3{width:90px;height:90px; background:url("../images/fs-bg3.gif"/*tpa=http://123.57.71.187/wap/Public/mobile/images/fs-bg3.gif*/) no-repeat; background-size:90px 90px; line-height:90px; text-align:center;margin:10px auto;color:#7bc82a;font-size:45px;}
.bg-topbox3 p{color:#888;}
.jd-tit{ width:100%; height:50px; background:#FFF; padding-top:7px; padding-bottom:10px; margin:5px auto}
.jd-tit ul{ width:90%; margin:0px auto; }
.jd-tit li{ width:33.3%;line-height:35px; font-size:16px; float:left; text-align:center;}
.jd-tit li.cur{ width:33.3%;line-height:35px; font-size:16px; float:left; text-align:center; background:#90d169; color:#FFF; border-radius:5px;}
.jd-tit li.cur a{ color:#FFF; }
.usertop-tab2{width:100%; line-height:50px;border:1px solid #ededed; background:#FFF; text-align:center;border:1px solid #ededed; }
.usertop-tab2 td{border:1px solid #ededed;line-height: 20px;padding: 15px 10px;}
.se{ font-size:18px; color:#0078a0}



/*消息*/
.xx_tit{ text-align:center; font-size:16px; font-weight:bold;margin-top:10px;}
.lybox{ line-height:40px; overflow:hidden;margin: 0 auto;text-align: center;}
.lybox span{ display:block;width:100%; text-align:center;color:#888;}
/*咨询历史*/
.zxls_list{padding:10px;background:#fff; overflow:hidden; position:relative;margin:10px auto 0px; border-radius:5px; border-bottom:1px solid #ccc;}
.zxls_list .tw-icon{font-size:26px;color:#cb1a13;width:20px;height:44px; background:url("../images/tw-icon.png"/*tpa=http://123.57.71.187/wap/Public/mobile/images/tw-icon.png*/) 0 center no-repeat; background-size:20px 22px; display:block;float:left;margin-right:5px;margin-right:10px;}
.zxls_list p{color:#888;font-size:12px;}
.zxls_list h3{font-size:14px;}
.zxls_list::before{border-right: 1px solid #d5d5d5;
border-top: 1px solid #d5d5d5;
content: "";
height: 12px;
margin-top: -7px;
position: absolute;
right: 10px;
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
width: 12px;}
.zxls_list .red{height:8px;width:8px;border-radius:5px; display:block; position:absolute;right:20px;top:10px;background:#cf312e;}
.zxls-tab{ width:100%;}
.zxls_inputbox{width:30px;height:50px;}
.zxls_inputbox{ position:absolute;left:10px;top:50%;margin-top: -30px; display:block; background:#fff; display:none}
.zxls_inputbox input{margin-top: 23px;margin-left: 7px;}
.jd-list_zt .zxls_inputbox{ display:block;}





/*会员信息*/
.user_box{ width:100%; background:#FFF; padding:10%; position: relative;}
.user_box img{ width:30%; background:#FFF; border-radius:50%; float:left; margin-right:15px;}
.user_box h1{ font-size:20px; margin-top:10px; float:left; width:50%; }
.user_box p{ background:url("../images/sj.gif"/*tpa=http://123.57.71.187/wap/Public/mobile/images/sj.gif*/) no-repeat left center; float:left; width:50%; height:30px; margin-top:10px; font-size:16px; line-height:30px; padding-left:20px;}
.user_box::before{border-right: 2px solid #b5b5b6;border-top: 2px solid #b5b5b6;height: 17px;width: 17px;margin-top: -9px;position: absolute;right:50px;top: 50%;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);content: "";}
.user_gr{ width:100%; margin:0px auto}
.user_sz{ width:33.0%; height:auto; display:block; float:left; margin-bottom:1px; margin-right:1px}
.user_sz img{ width:100%;}

.user_ct{ margin:10px auto; width:100%; text-align:center }
.user_ct img{ margin:30px auto; border-radius:50%;width: 120px;height:120px;}
.in_p{ text-align:center; width:100%; line-height:30px;}
.hqyzm{ background:#47c1d6; display:block; padding:3px; color:#FFF; text-align:center}
.zl-input2{width:96%;border:1px solid #ddd;border-radius:3px; line-height:105px;color:#999; text-indent:10px; margin:0px auto; display:block}
.wyhs{margin:10px auto; font-size:16px; width:96%}
.dingwei{ width:100%; position:fixed; bottom:0px; max-width:640px;}
.in-cont2{background:#fff;padding:10px; line-height:25px;}
.in-cont2 h1{ font-size:16px;}

.sili_icon{width:55px;height:55px;background: url("../images/sili.png"/*tpa=http://123.57.71.187/wap/Public/mobile/images/sili.png*/) no-repeat;background-size: 55px;position: absolute;top: 11px;right: 10px;display: block;}